.contributors {
    display: flex;
    flex-direction: column;
    gap: $space-xxs;

    &-text {
        font-weight: 600;
        &:hover {
            color: $text-link;
        }
    }

    &-title {
        display: flex;
        gap: 3px;
        cursor: pointer;
        text-decoration: none;
        color: inherit;
    }

    &-count {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background-color: #d9d9d9;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        color: #0000009e;
    }

    &-people {
        display: flex;
        flex-direction: column;
        gap: $space-xxs;
    }

    &-line {
        text-decoration: none;
        color: inherit;
        display: flex;
        align-items: center;
        gap: $space-xxs;
    }

    &-avatar {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        border: 1px solid #ecebeb;
    }
}
